<?php
require_once ("cfginicial.php");
require_once(INCLUDE_DIR."/DBSetup.inc.php");
require_once (INCLUDE_DIR."/funciones_generales.php");
require_once (INCLUDE_DIR."/funciones_menues.php");
require_once (INCLUDE_DIR."/funciones_sesion.php");
require_once (INCLUDE_DIR."/funciones_fechas.php");

import('eyedatagrid');
import('eyepgsqladap');
//require 'class.eyepgsqladap.inc.php';
//require 'class.eyedatagrid.inc.php';


define("SECCION_NOMBRE", "Consulta de Usuarios");

// Apply a function to a row
function returnSomething($lastname)
{
	return ('Hola:'.$lastname);
}


//function _mostrarContenido() {
         // Load the database adapter
 			$db = new EyePgSQLAdap(SERVIDOR, DBPORT, DBUSER, DBPASSW, DATABASE);

         // Load the datagrid class
         $x = new EyeDataGrid($db);

// Set the query, select all rows from the people table
$x->setQuery("*", "t_cia","descripcion",  "grupo_cia<>'' and flag_habilitado=true ");

// Change headers text
$x->setColumnHeader('descripcion', 'Descripcion');
$x->setColumnHeader('cuit', 'Cuit');
$x->setColumnHeader('grupo_cia', 'Tipo de Cia.');
$x->setColumnHeader('fecha_alta', 'Fecha de Alta');


// Hide ID Column
$x->hideColumn('id');
$x->hideColumn('user_alta');
//$x->hideColumn('fecha_alta');
$x->hideColumn('user_mod');
$x->hideColumn('fecha_mod');
$x->hideColumn('flag_habilitado');
$x->hideColumn('pref_cupo');



//	  id bigint NOT NULL,
//	    descripcion character(60) DEFAULT ''::bpchar NOT NULL,
//	    cuit character(11) DEFAULT '00000000000'::bpchar NOT NULL,
//	    user_alta bigint NOT NULL,
//	    fecha_alta numeric(14,0) NOT NULL,
//	    user_mod bigint NOT NULL,
//	    fecha_mod numeric(14,0) NOT NULL,
//	    flag_habilitado boolean DEFAULT true NOT NULL,
//	    grupo_cia character(5) NOT NULL,
//	    pref_cupo character(5) NOT NULL


//$x->setColumnType('apellido', EyeDataGrid::TYPE_FUNCTION, 'returnSomething', '%apellido%');
$x->setColumnType('fecha_alta', EyeDataGrid::TYPE_FUNCTION, 'fFormatear_YYYYMMDDHHMMSS_DDMMYYYYHHMMSS', '%fecha_alta%');

// Show reset grid control
$x->showReset();

// Add standard control
$x->addStandardControl(EyeDataGrid::STDCTRL_EDIT, "alert('Editing %descripcion% (ID: %id%)')");
$x->addStandardControl(EyeDataGrid::STDCTRL_DELETE, "alert('Deleting %id%')");


// Add create control
$x->showCreateButton("alert('Code for creating a new cia')", EyeDataGrid::TYPE_ONCLICK, $i18n->getKey("menu.cia_agregar"));

// Show checkboxes
//$x->showCheckboxes();

// Show row numbers
//$x->showRowNumber();

// Change the amount of results per page
$x->setResultsPerPage(10);

// Stop ordering
//$x->hideOrder();


	fMostrarEncabezadoPagina($i18n->getKey("menu.cias_ver"));         

   $x->printTable();
         
   fMostrarPiePagina();

?>
